package com.lanou.musicproject.bean;

import java.util.List;

/**
 * Created by dllo on 15/10/23.
 */
public class MusicRootNew {

    /**
     * code : 1
     * msg : ok
     * data : {"singerId":50530,"name":"陈奕迅","type":1,"isStandard":1,"identifier":"","status":1,"audit":3,"activeYear":null,"brief":"陈奕迅（Eason Chan），1974年7月27日出生于香港，中国香港流行男歌手、演员，香港演艺人协会副会长之一，香港流行音乐张学友的接班人。 他1995年在香港参加TVB举办的第14届新秀歌唱大赛，从而跟华星唱片公司签下歌星合约，正式踏入香港乐坛。 1996年推出首张个人同名大碟《陈奕迅》，1998年推出《我的快乐时代》并获得首个叱吒乐坛流行榜颁奖典礼的\u201c叱吒乐坛至尊唱片大奖\u201d。 2003年他成为了第二个拿到台湾金曲奖\u201c最佳国语男演唱人\u201d的香港歌手。 曾被美国《时代》杂志形容为影响香港乐坛风格的人物。 2005年推出的专辑《U87》被《时代》杂志评为2005年亚洲五张最值得购买的专辑 。2009年6月以《不想放手》获得金曲奖的奖项\u201c最佳国语专辑\u201d奖。  陈奕迅在影坛方面也有成就，2010年1月10日，他在\u201c美涛·领衔2009腾讯网星光大典\u201d中凭电影《金钱帝国》获得港台年度电影男演员荣誉。  2014年1月24日，陈奕迅获得英国金斯顿大学荣誉学位 。","group":null,"area":"Hongkong 香港","gender":2,"lang":"0","avatarId":1438557,"picUrl":"http://3p.pic.ttdtweb.com/3p.ttpod.com/singer/50530/44358.jpg","country":"中国香港","styles":null,"genres":[{"tagId":431662,"tag":"粤语流行 Cantopop","type":0,"classifier":0,"parentId":[431697],"standardId":0},{"tagId":431656,"tag":"国语流行 Mandarin Pop","type":0,"classifier":0,"parentId":[431697],"standardId":0},{"tagId":431696,"tag":"室内流行 Chamber Pop","type":0,"classifier":0,"parentId":[431697],"standardId":0},{"tagId":431697,"tag":"流行 Pop","type":0,"classifier":0,"parentId":[4],"standardId":0}],"tags":null,"chineseName":"陈奕迅","englishName":"Eason Chan","alias":["Eason Chan"],"nation":"汉族","birthPlace":"中国香港","career":"歌手，演员","school":"英国金斯顿大学","companyId":1928,"companyName":"环球新艺宝唱片","achievements":"《爱情转移》《十年》《浮夸》《K歌之王》《好久不见》","bloodType":"O型","height":"1.71米","weight":"72千克","enter":1399966510,"birthYear":1974,"deathYear":2,"birthDate":"1974-07-27","horoscope":0}
     * pageCount : 0
     * totalCount : 0
     * page : 0
     * size : 0
     */

    private int code;
    private String msg;
    private DataEntity data;
    private int pageCount;
    private int totalCount;
    private int page;
    private int size;

    public void setCode(int code) {
        this.code = code;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public void setData(DataEntity data) {
        this.data = data;
    }

    public void setPageCount(int pageCount) {
        this.pageCount = pageCount;
    }

    public void setTotalCount(int totalCount) {
        this.totalCount = totalCount;
    }

    public void setPage(int page) {
        this.page = page;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

    public DataEntity getData() {
        return data;
    }

    public int getPageCount() {
        return pageCount;
    }

    public int getTotalCount() {
        return totalCount;
    }

    public int getPage() {
        return page;
    }

    public int getSize() {
        return size;
    }

    public static class DataEntity {
        /**
         * singerId : 50530
         * name : 陈奕迅
         * type : 1
         * isStandard : 1
         * identifier :
         * status : 1
         * audit : 3
         * activeYear : null
         * brief : 陈奕迅（Eason Chan），1974年7月27日出生于香港，中国香港流行男歌手、演员，香港演艺人协会副会长之一，香港流行音乐张学友的接班人。 他1995年在香港参加TVB举办的第14届新秀歌唱大赛，从而跟华星唱片公司签下歌星合约，正式踏入香港乐坛。 1996年推出首张个人同名大碟《陈奕迅》，1998年推出《我的快乐时代》并获得首个叱吒乐坛流行榜颁奖典礼的“叱吒乐坛至尊唱片大奖”。 2003年他成为了第二个拿到台湾金曲奖“最佳国语男演唱人”的香港歌手。 曾被美国《时代》杂志形容为影响香港乐坛风格的人物。 2005年推出的专辑《U87》被《时代》杂志评为2005年亚洲五张最值得购买的专辑 。2009年6月以《不想放手》获得金曲奖的奖项“最佳国语专辑”奖。  陈奕迅在影坛方面也有成就，2010年1月10日，他在“美涛·领衔2009腾讯网星光大典”中凭电影《金钱帝国》获得港台年度电影男演员荣誉。  2014年1月24日，陈奕迅获得英国金斯顿大学荣誉学位 。
         * group : null
         * area : Hongkong 香港
         * gender : 2
         * lang : 0
         * avatarId : 1438557
         * picUrl : http://3p.pic.ttdtweb.com/3p.ttpod.com/singer/50530/44358.jpg
         * country : 中国香港
         * styles : null
         * genres : [{"tagId":431662,"tag":"粤语流行 Cantopop","type":0,"classifier":0,"parentId":[431697],"standardId":0},{"tagId":431656,"tag":"国语流行 Mandarin Pop","type":0,"classifier":0,"parentId":[431697],"standardId":0},{"tagId":431696,"tag":"室内流行 Chamber Pop","type":0,"classifier":0,"parentId":[431697],"standardId":0},{"tagId":431697,"tag":"流行 Pop","type":0,"classifier":0,"parentId":[4],"standardId":0}]
         * tags : null
         * chineseName : 陈奕迅
         * englishName : Eason Chan
         * alias : ["Eason Chan"]
         * nation : 汉族
         * birthPlace : 中国香港
         * career : 歌手，演员
         * school : 英国金斯顿大学
         * companyId : 1928
         * companyName : 环球新艺宝唱片
         * achievements : 《爱情转移》《十年》《浮夸》《K歌之王》《好久不见》
         * bloodType : O型
         * height : 1.71米
         * weight : 72千克
         * enter : 1399966510
         * birthYear : 1974
         * deathYear : 2
         * birthDate : 1974-07-27
         * horoscope : 0
         */

        private int singerId;
        private String name;
        private int type;
        private int isStandard;
        private String identifier;
        private int status;
        private int audit;
        private Object activeYear;
        private String brief;
        private Object group;
        private String area;
        private int gender;
        private String lang;
        private int avatarId;
        private String picUrl;
        private String country;
        private Object styles;
        private Object tags;
        private String chineseName;
        private String englishName;
        private String nation;
        private String birthPlace;
        private String career;
        private String school;
        private int companyId;
        private String companyName;
        private String achievements;
        private String bloodType;
        private String height;
        private String weight;
        private int enter;
        private int birthYear;
        private int deathYear;
        private String birthDate;
        private int horoscope;
        private List<GenresEntity> genres;
        private List<String> alias;

        public void setSingerId(int singerId) {
            this.singerId = singerId;
        }

        public void setName(String name) {
            this.name = name;
        }

        public void setType(int type) {
            this.type = type;
        }

        public void setIsStandard(int isStandard) {
            this.isStandard = isStandard;
        }

        public void setIdentifier(String identifier) {
            this.identifier = identifier;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public void setAudit(int audit) {
            this.audit = audit;
        }

        public void setActiveYear(Object activeYear) {
            this.activeYear = activeYear;
        }

        public void setBrief(String brief) {
            this.brief = brief;
        }

        public void setGroup(Object group) {
            this.group = group;
        }

        public void setArea(String area) {
            this.area = area;
        }

        public void setGender(int gender) {
            this.gender = gender;
        }

        public void setLang(String lang) {
            this.lang = lang;
        }

        public void setAvatarId(int avatarId) {
            this.avatarId = avatarId;
        }

        public void setPicUrl(String picUrl) {
            this.picUrl = picUrl;
        }

        public void setCountry(String country) {
            this.country = country;
        }

        public void setStyles(Object styles) {
            this.styles = styles;
        }

        public void setTags(Object tags) {
            this.tags = tags;
        }

        public void setChineseName(String chineseName) {
            this.chineseName = chineseName;
        }

        public void setEnglishName(String englishName) {
            this.englishName = englishName;
        }

        public void setNation(String nation) {
            this.nation = nation;
        }

        public void setBirthPlace(String birthPlace) {
            this.birthPlace = birthPlace;
        }

        public void setCareer(String career) {
            this.career = career;
        }

        public void setSchool(String school) {
            this.school = school;
        }

        public void setCompanyId(int companyId) {
            this.companyId = companyId;
        }

        public void setCompanyName(String companyName) {
            this.companyName = companyName;
        }

        public void setAchievements(String achievements) {
            this.achievements = achievements;
        }

        public void setBloodType(String bloodType) {
            this.bloodType = bloodType;
        }

        public void setHeight(String height) {
            this.height = height;
        }

        public void setWeight(String weight) {
            this.weight = weight;
        }

        public void setEnter(int enter) {
            this.enter = enter;
        }

        public void setBirthYear(int birthYear) {
            this.birthYear = birthYear;
        }

        public void setDeathYear(int deathYear) {
            this.deathYear = deathYear;
        }

        public void setBirthDate(String birthDate) {
            this.birthDate = birthDate;
        }

        public void setHoroscope(int horoscope) {
            this.horoscope = horoscope;
        }

        public void setGenres(List<GenresEntity> genres) {
            this.genres = genres;
        }

        public void setAlias(List<String> alias) {
            this.alias = alias;
        }

        public int getSingerId() {
            return singerId;
        }

        public String getName() {
            return name;
        }

        public int getType() {
            return type;
        }

        public int getIsStandard() {
            return isStandard;
        }

        public String getIdentifier() {
            return identifier;
        }

        public int getStatus() {
            return status;
        }

        public int getAudit() {
            return audit;
        }

        public Object getActiveYear() {
            return activeYear;
        }

        public String getBrief() {
            return brief;
        }

        public Object getGroup() {
            return group;
        }

        public String getArea() {
            return area;
        }

        public int getGender() {
            return gender;
        }

        public String getLang() {
            return lang;
        }

        public int getAvatarId() {
            return avatarId;
        }

        public String getPicUrl() {
            return picUrl;
        }

        public String getCountry() {
            return country;
        }

        public Object getStyles() {
            return styles;
        }

        public Object getTags() {
            return tags;
        }

        public String getChineseName() {
            return chineseName;
        }

        public String getEnglishName() {
            return englishName;
        }

        public String getNation() {
            return nation;
        }

        public String getBirthPlace() {
            return birthPlace;
        }

        public String getCareer() {
            return career;
        }

        public String getSchool() {
            return school;
        }

        public int getCompanyId() {
            return companyId;
        }

        public String getCompanyName() {
            return companyName;
        }

        public String getAchievements() {
            return achievements;
        }

        public String getBloodType() {
            return bloodType;
        }

        public String getHeight() {
            return height;
        }

        public String getWeight() {
            return weight;
        }

        public int getEnter() {
            return enter;
        }

        public int getBirthYear() {
            return birthYear;
        }

        public int getDeathYear() {
            return deathYear;
        }

        public String getBirthDate() {
            return birthDate;
        }

        public int getHoroscope() {
            return horoscope;
        }

        public List<GenresEntity> getGenres() {
            return genres;
        }

        public List<String> getAlias() {
            return alias;
        }

        public static class GenresEntity {
            /**
             * tagId : 431662
             * tag : 粤语流行 Cantopop
             * type : 0
             * classifier : 0
             * parentId : [431697]
             * standardId : 0
             */

            private int tagId;
            private String tag;
            private int type;
            private int classifier;
            private int standardId;
            private List<Integer> parentId;

            public void setTagId(int tagId) {
                this.tagId = tagId;
            }

            public void setTag(String tag) {
                this.tag = tag;
            }

            public void setType(int type) {
                this.type = type;
            }

            public void setClassifier(int classifier) {
                this.classifier = classifier;
            }

            public void setStandardId(int standardId) {
                this.standardId = standardId;
            }

            public void setParentId(List<Integer> parentId) {
                this.parentId = parentId;
            }

            public int getTagId() {
                return tagId;
            }

            public String getTag() {
                return tag;
            }

            public int getType() {
                return type;
            }

            public int getClassifier() {
                return classifier;
            }

            public int getStandardId() {
                return standardId;
            }

            public List<Integer> getParentId() {
                return parentId;
            }
        }
    }
}
